package com.ruoyi.system.vo.weishuapay;


public class DreBean{
	
	public RegisterBean newRegisterBean(){
		return new RegisterBean();
	}
	public RegisterReturnBean newRegisterReturnBean(){
		return new RegisterReturnBean();
	}
	public PayBean newPayBean(){
		return new PayBean();
	}
	public PayReturnBean newPayReturnBean(){
		return new PayReturnBean();
	}
	public WithDrawBean newWithDrawBean(){
		return new WithDrawBean();
	}
	public WithDrawReturnBean newWithDrawReturnBean(){
		return new WithDrawReturnBean();
	}
	public QueryBalanceBean newQueryBalanceBean(){
		return new QueryBalanceBean();
	}
	public QueryStatusBean newQueryStatusBean(){
		return new QueryStatusBean();
	}
	public QueryBalanceReturnBean newQueryBalanceReturnBean(){
		return new QueryBalanceReturnBean();
	}
	public QueryStatusRequanBean newQueryStatusRequanBean(){
		return new QueryStatusRequanBean();
	}
	
	/**
	 * 商户入驻
	 * @author knight.yang
	 *
	 */
	public static class RegisterBean extends BaseBean{
		public String methodname;
		public String idcard;
		public String accountName;
		public String mobile;
		//大额还款F
		public String bankcard;
		public String username;
		public String province;
		public String city;
		public String futureRateValue;
		public String fixAmount;
		public String getMethodname() {
			return methodname;
		}
		public void setMethodname(String methodname) {
			this.methodname = methodname;
		}
		public String getIdcard() {
			return idcard;
		}
		public void setIdcard(String idcard) {
			this.idcard = idcard;
		}
		public String getAccountName() {
			return accountName;
		}
		public void setAccountName(String accountName) {
			this.accountName = accountName;
		}
		public String getMobile() {
			return mobile;
		}
		public void setMobile(String mobile) {
			this.mobile = mobile;
		}
		public String getProvince() {
			return province;
		}
		public void setProvince(String province) {
			this.province = province;
		}
		public String getCity() {
			return city;
		}
		public void setCity(String city) {
			this.city = city;
		}
		public String getFutureRateValue() {
			return futureRateValue;
		}
		public void setFutureRateValue(String futureRateValue) {
			this.futureRateValue = futureRateValue;
		}
		public String getFixAmount() {
			return fixAmount;
		}
		public void setFixAmount(String fixAmount) {
			this.fixAmount = fixAmount;
		}
		public String getBankcard() {
			return bankcard;
		}
		public void setBankcard(String bankcard) {
			this.bankcard = bankcard;
		}
		public String getUsername() {
			return username;
		}
		public void setUsername(String username) {
			this.username = username;
		}	
		
	}
	
	/**
	 * 商户入驻反馈
	 * @author knight.yang
	 *
	 */
	public static class RegisterReturnBean extends BaseBean{
		
		public String returncode;
		public String errtext;
		public String subMerchantNo;
		public String getReturncode() {
			return returncode;
		}
		public void setReturncode(String returncode) {
			this.returncode = returncode;
		}
		public String getSubMerchantNo() {
			return subMerchantNo;
		}
		public void setSubMerchantNo(String subMerchantNo) {
			this.subMerchantNo = subMerchantNo;
		}
		public String getErrtext() {
			return errtext;
		}
		public void setErrtext(String errtext) {
			this.errtext = errtext;
		}
		
	}
	
	/**
	 * 消费
	 * @author knight.yang
	 *
	 */
	public static class PayBean extends BaseBean{
		public String methodname;
		public String subMerchantNo;
		public String amount;
		public String futureRateValue;
		public String fixAmount;
		public String bankcard;
		public String accountName;
		public String idcard;
		public String mobile;
		public String cvn2;
		public String expireDate;
		public String province;
		public String notifyUrl;
		public String userIP;
		public String mcc;
		public String productName;
		public String productDesc;
		public String username;
		public String orderNo;
		public String smsCode;
		public String handleType;
		public String getMethodname() {
			return methodname;
		}
		public void setMethodname(String methodname) {
			this.methodname = methodname;
		}
		public String getSubMerchantNo() {
			return subMerchantNo;
		}
		public void setSubMerchantNo(String subMerchantNo) {
			this.subMerchantNo = subMerchantNo;
		}
		public String getAmount() {
			return amount;
		}
		public void setAmount(String amount) {
			this.amount = amount;
		}
		public String getFutureRateValue() {
			return futureRateValue;
		}
		public void setFutureRateValue(String futureRateValue) {
			this.futureRateValue = futureRateValue;
		}
		public String getFixAmount() {
			return fixAmount;
		}
		public void setFixAmount(String fixAmount) {
			this.fixAmount = fixAmount;
		}
		public String getBankcard() {
			return bankcard;
		}
		public void setBankcard(String bankcard) {
			this.bankcard = bankcard;
		}
		public String getAccountName() {
			return accountName;
		}
		public void setAccountName(String accountName) {
			this.accountName = accountName;
		}
		public String getIdcard() {
			return idcard;
		}
		public void setIdcard(String idcard) {
			this.idcard = idcard;
		}
		public String getMobile() {
			return mobile;
		}
		public void setMobile(String mobile) {
			this.mobile = mobile;
		}
		public String getCvn2() {
			return cvn2;
		}
		public void setCvn2(String cvn2) {
			this.cvn2 = cvn2;
		}
		public String getExpireDate() {
			return expireDate;
		}
		public void setExpireDate(String expireDate) {
			this.expireDate = expireDate;
		}
		public String getProvince() {
			return province;
		}
		public void setProvince(String province) {
			this.province = province;
		}
		public String getNotifyUrl() {
			return notifyUrl;
		}
		public void setNotifyUrl(String notifyUrl) {
			this.notifyUrl = notifyUrl;
		}
		public String getUserIP() {
			return userIP;
		}
		public void setUserIP(String userIP) {
			this.userIP = userIP;
		}
		public String getMcc() {
			return mcc;
		}
		public void setMcc(String mcc) {
			this.mcc = mcc;
		}
		public String getProductName() {
			return productName;
		}
		public void setProductName(String productName) {
			this.productName = productName;
		}
		public String getProductDesc() {
			return productDesc;
		}
		public void setProductDesc(String productDesc) {
			this.productDesc = productDesc;
		}
		public String getUsername() {
			return username;
		}
		public void setUsername(String username) {
			this.username = username;
		}
		public String getOrderNo() {
			return orderNo;
		}
		public void setOrderNo(String orderNo) {
			this.orderNo = orderNo;
		}
		public String getSmsCode() {
			return smsCode;
		}
		public void setSmsCode(String smsCode) {
			this.smsCode = smsCode;
		}
		public String getHandleType() {
			return handleType;
		}
		public void setHandleType(String handleType) {
			this.handleType = handleType;
		}
		
	}
	
	/**
	 * 消费反馈
	 * @author knight.yang
	 *
	 */
	public static class PayReturnBean extends BaseBean{
		public String returncode;
		public String errtext;
		public String orderid;
		public String getReturncode() {
			return returncode;
		}
		public void setReturncode(String returncode) {
			this.returncode = returncode;
		}
		
		public String getOrderid() {
			return orderid;
		}
		public void setOrderid(String orderid) {
			this.orderid = orderid;
		}
		public String getErrtext() {
			return errtext;
		}
		public void setErrtext(String errtext) {
			this.errtext = errtext;
		}
		
	}
	
	/**
	 * 还款
	 * @author knight.yang
	 *
	 */
	public static class WithDrawBean extends BaseBean{
		public String methodname;
		public String subMerchantNo;
		public String amount;
		public String fixAmount;
		public String bankcard;
		public String mobile;
		public String notifyUrl;
		public String cardType;
		public String getCardType() {
			return cardType;
		}
		public void setCardType(String cardType) {
			this.cardType = cardType;
		}
		public String getMethodname() {
			return methodname;
		}
		public void setMethodname(String methodname) {
			this.methodname = methodname;
		}
		public String getSubMerchantNo() {
			return subMerchantNo;
		}
		public void setSubMerchantNo(String subMerchantNo) {
			this.subMerchantNo = subMerchantNo;
		}
		public String getAmount() {
			return amount;
		}
		public void setAmount(String amount) {
			this.amount = amount;
		}
		public String getFixAmount() {
			return fixAmount;
		}
		public void setFixAmount(String fixAmount) {
			this.fixAmount = fixAmount;
		}
		public String getBankcard() {
			return bankcard;
		}
		public void setBankcard(String bankcard) {
			this.bankcard = bankcard;
		}
		public String getMobile() {
			return mobile;
		}
		public void setMobile(String mobile) {
			this.mobile = mobile;
		}
		public String getNotifyUrl() {
			return notifyUrl;
		}
		public void setNotifyUrl(String notifyUrl) {
			this.notifyUrl = notifyUrl;
		}
	}
	
	/**
	 * 还款反馈
	 * @author knight.yang
	 *
	 */
	public static class WithDrawReturnBean extends BaseBean{
		public String returncode;
		public String errtext;
		public String getReturncode() {
			return returncode;
		}
		public void setReturncode(String returncode) {
			this.returncode = returncode;
		}
		public String getErrtext() {
			return errtext;
		}
		public void setErrtext(String errtext) {
			this.errtext = errtext;
		}
		
	}
	
	/**
	 * 查询余额
	 * @author knight.yang
	 *
	 */
	public static class QueryBalanceBean extends BaseBean{
		public String methodname;
		public String subMerchantNo;
		public String getMethodname() {
			return methodname;
		}
		public void setMethodname(String methodname) {
			this.methodname = methodname;
		}
		public String getSubMerchantNo() {
			return subMerchantNo;
		}
		public void setSubMerchantNo(String subMerchantNo) {
			this.subMerchantNo = subMerchantNo;
		}
		
	}
	
	/**
	 * 查询余额反馈
	 * @author knight.yang
	 *
	 */
	public static class QueryBalanceReturnBean extends BaseBean{
		public String returncode;
		public String errtext;
		public String balanceAmount;
		public String getReturncode() {
			return returncode;
		}
		public void setReturncode(String returncode) {
			this.returncode = returncode;
		}
		public String getErrtext() {
			return errtext;
		}
		public void setErrtext(String errtext) {
			this.errtext = errtext;
		}
		public String getBalanceAmount() {
			return balanceAmount;
		}
		public void setBalanceAmount(String balanceAmount) {
			this.balanceAmount = balanceAmount;
		}
	}
	
	public static class QueryStatusBean extends BaseBean{
		public String transtype;

		public String getTranstype() {
			return transtype;
		}

		public void setTranstype(String transtype) {
			this.transtype = transtype;
		}
		
	}
	
	public static class QueryStatusRequanBean extends BaseBean{
		public String amount;
		public String orderid;
		public String currency;
		public String paytime;
		public String status;
		public String signType;
		public String message;
		public String getAmount() {
			return amount;
		}
		public void setAmount(String amount) {
			this.amount = amount;
		}
		public String getOrderid() {
			return orderid;
		}
		public void setOrderid(String orderid) {
			this.orderid = orderid;
		}
		public String getCurrency() {
			return currency;
		}
		public void setCurrency(String currency) {
			this.currency = currency;
		}
		public String getPaytime() {
			return paytime;
		}
		public void setPaytime(String paytime) {
			this.paytime = paytime;
		}
		public String getStatus() {
			return status;
		}
		public void setStatus(String status) {
			this.status = status;
		}
		public String getSignType() {
			return signType;
		}
		public void setSignType(String signType) {
			this.signType = signType;
		}
		public String getMessage() {
			return message;
		}
		public void setMessage(String message) {
			this.message = message;
		}
		
	}
	
	
	
}
